package cn.gson.crm.model.mapper;

import cn.gson.crm.model.pojos.*;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface DeliveryPlanMapper {
    //查询当前登录人所有交付计划
    public List<DeliveryPlan> selectdel(Integer pid);
    //多条件查询
    public List<DeliveryPlan> selectwhere(@Param("pid") Integer pid,@Param("where") String where);
    //时间查询
    public List<DeliveryPlan> selecttime(@Param("pid") Integer pid,@Param("statr") String statr,@Param("endtime") String endtime);
    //查询当前人下所有客户
    public List<Customer> selectcustomer(Integer yg);
    //根据客户id查询没有被退换并且状态是发货的的订单号
    public List<Order> selectorder(Integer cid);
    //根据id查询订单详情
    public List<OrderDetails> selectoid(Integer oid);
    //交付计划对应订单全部计划时候修改订单
    public void updateorder(Integer oid);
    //查询订单
    public List<Order> ordermoney(Integer oid);
    //根据交付计划id查询详情
    public List<DeliveryScheduleDetails> dedeta(Integer did);
    //根据订单查询交付计划以及详情
    public List<DeliveryPlan> skod(Integer oid);
    public List<DeliveryScheduleDetails> xiangqin(Integer oid);
}
